@charset "utf-8";
.body_bg{background: #ececec;padding-bottom: 3rem;}
/*首页样式*/
.index_head{width: 100%;}
.index_list{margin-bottom: 1.5rem;}
.index_list>li{
	width: 94%;
	padding: 1.33rem 3%;
	background: #fff;
	border-top: 1px solid #dbdbdb;
	font-size: 1.2rem;
}
.index_list>li:last-child{border-bottom: 1px solid #dbdbdb;}
.index_list>li:last-child>input.code{
	width: 40%;
	margin-right: 5%;
}
.index_list>li>em{
	display: inline-block;
	color: #323232;
	width: 30%;
}
.index_list>li>em>i{
	color: #fd6538;
}
.index_list>li input{
	display: inline-block;
	color: #323232;
	font-size: 1.2rem;
}
.index_list>li>p{
	display:inline-block;
	
}
.radio_yes,.radio_no{
    display: inline-block;,.radio_yes,.radio_no{
     	display: inline-block;
		background: url(images/icon_sunshine.png) no-repeat 0 0;
		width: 1rem;
		height: 1rem;
		vertical-align: middle;
		/* margin-right: 6px; */
		
     }
	background: url(images/icon_sunshine.png) no-repeat 0 0;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-right: 6px;
		
     }
.info_select{
	display: inline-block;
	width: 48%;
  height: 2rem;
 	line-height: 2rem;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  padding-left: 2%;
  margin-left: 18%;
  /*text-align: center;*/
  border: 1px solid #ababab;
}
.info_select>em{
	font-size: 1.4rem;
	color: #323232;
}
.fillout_select{
	width: 98%;
  padding-left: 2%;
  position: absolute;
  top: 2rem;
  left: 0px;
  background-color: #FFFFFF;
  z-index: 888;
  display: none;
}
.fillout_select>li{
	height: 2.6rem;
	line-height: 2.6rem;
	font-size: 1.4rem;
	
}
.select_icon {
  display: inline-block;
  position: absolute;
  width: 1rem;
  height: 1rem;
  top: 0.8rem;
  right: 4%;
  background: url(../images/ico_down.png) no-repeat;
  background-size: 100%;
}


.policy_details_btn{
	display: block;
	width: 94%;
	background: #ff6000;
	height: 3.33rem;
	line-height: 3.33rem;
	text-align: center;
	color: #fff;
	font-size: 1.33rem;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 auto;
}

.index_list>li>span{
	display: inline-block;
	text-align: center;
	font-size: 1rem;
	color: #ff6000;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #FF6000;
	padding: 0.58rem;
}
/*车险比价*/
.compare{
	background-color: #FFFFFF;
	padding: 0 3.125% 0 15.625%;
}
.compare>li{
	padding: 1rem 0;
	border-bottom: solid 1px #d2d2d2;
	position: relative;
}
.compare>li>em{
	display: inline-block;
	width: 10.937%;
	position: absolute;
	top: 1.8rem;
	left: -12%;
}
.compare>li>span{
	font-size: 1.4rem;
	color: #323232;
	display: inline-block;
}
.compare>li>span>i{
	display: block;
	margin-bottom: 0.4rem;
}
.compare>li>span>em{
	color: #ff6000;
}
.compare>li>label.money{
	margin-top: 1rem;
	font-size: 1.3rem;
	color: #ff6000;
	background: url(../images/icon_right.png) right center no-repeat;
	background-size: 0.45rem 0.85rem;
	padding-right: 3%;
}
.compare>li>.commoney{
	display: inline-block;
}
.compare>li.tai{
	padding: 2rem 0;
	border-bottom: solid 1px #d2d2d2;
	position: relative;
}
.compare>li.tai>label{
	font-size: 1.3rem;
	color: #646464;
}
.com_top{
	background-color: #FFFFFF;
	margin-top: 1rem;
	height: 3.9rem;
	border-bottom: solid 1px #d2d2d2;
	line-height: 3.9rem;
	font-size: 1.2rem;
	color: #646464;
	text-align: center;
}
@media only screen and (max-width:320px ) {
	.com_top{
		font-size: 1.1rem;
	}
}
.com_top>em{
	color: #ff6000;
}
.com_top>i{
	color: #ff6000;
	margin-right: 2%;
}
/*投保方案样式*/
.insurance_scheme_title{
	width: 100%;
	height: 3.75rem;
	line-height: 3.75rem;
	background: #fff;
	margin-bottom: 1rem;
}
.insurance_scheme_title>li{
	float: left;
	width: 25%;
	text-align: center;
	font-size: 1.2rem;
	color: #5e636d;
	border-bottom: 1px solid #DBDBDB;
}
.insurance_scheme_title>li.current_title{color: #FF6000;}
.insurance_scheme_container{
	width: 94%;
	background: #fff;
	padding: 0 3%;
	margin-bottom: 0.83rem;
	border-bottom: 1px solid #dbdbdb;
}
.insurance_scheme_container>h1{
	padding: 1.5rem 0;
	font-size: 1.6rem;
	color: #FF6000;
	border-bottom: 1px solid #DBDBDB;
}
@media only screen and (max-width:320px ) {
	.insurance_scheme_container>h1{
		font-size: 1.5rem;
	}
}
.insurance_scheme_container>h1>i{
	font-size: 1.2rem;
	color: #5e636d;
}
.insurance_scheme_container>ul{width: 100%;}
.insurance_scheme_container>ul>li{
	border-bottom: 1px solid #f2f2f2;
	padding: 1rem 0;
	font-size: 1.2rem;
	color: #323232;
}
.insurance_scheme_container>ul>li input{
	display: inline-block;
	font-size: 1rem;
	color: #a9a9a9;
	text-align: center;
	background: #f2f2f2;
  margin-left: 2%;
  padding: 0.3rem; 
  border-radius: 4px;
  -webkit-border-radius: 4px;
  width: 20%;
  vertical-align: middle;
}
.insurance_scheme_select{
	display: inline-block;
	font-size: 1rem;
	color: #a9a9a9;
	text-align: center;
	background: #f2f2f2 url(../images/ico_down.png) 94% center no-repeat;
	background-size: 12%;
  margin-left: 2%;
  padding: 0.3rem 1rem 0.3rem 0.3rem;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  width: 20%;
  vertical-align: middle;
  position: relative;
}
.insurance_select_list{
	position: absolute;
	background: #F2F2F2;
	left: 0;
	top: 1.5rem;
	display: none;
	z-index: 88;
	width: 100%;
}
.insurance_select_list>li{
	color: #a9a9a9;
	font-size: 1rem;
	padding: 0.3rem 1rem 0.3rem 0.3rem;
	margin-top: 0.9rem;
}
.insurance_scheme_container>ul>li:last-child{border-bottom: none;}
.insurance_scheme_container>ul>li>i,.insurance_scheme_container>ul>li>div>i{
	font-size: 1rem;
	color: #FF6000;
}
.insurance_scheme_container>ul>li>.div_p{
	padding: 2rem 0 0 0.1%;
	font-size: 1rem;
	color: #5e636d;
}
.insurance_scheme_container>ul>li:nth-of-type(n+3){color: #a9a9a9;}
.insurance_scheme_container>ul.insurance_scheme_jqx>li{color: #323232;}
.insurance_scheme_container>ul.insurance_scheme_jqx>li>i,
.insurance_scheme_container>h1 >span{color: #5e636d;}
.insurance_scheme_container>ul.insurance_scheme_jqx>li>i{
	margin-right: 40%;
  text-align: left;
  width: 20%;
  display: inline-block;
}
.insurance_scheme_container>p{
	text-align: center;
	font-size: 1rem;
	color: #FF6000;
	padding: 0.6rem 0;
	background: #F9F9F9;
	border-top: 1px solid #F2F2F2;
	width: 106%;
  margin-left: -3%;
}
.jqx_ccs{
	padding: 1rem 0;
	font-size: 1.2rem;
	color: #323232;
	clear: both;
	padding-left:6%;
}
.jqx_ccs>i{color: #FF6000;font-size: 1rem;}
.insurance_scheme_container>h1 >span i{
  display: inline-block;
  background: url(../images/icon_select.png) center center no-repeat;
  background-size: 100% 100%;
  padding: 5px 9px;
  margin-top: -5px;
  right: 15px;
  transition: all 0.5s ease;
}
.insurance_scheme_container>h1 >span i.tran {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-transition: all 0.5s ease;
}
.insurance_scheme_container cite{
	display: inline-block;
  width: 13px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  border: 1px solid #a0a0a0;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  font-size: 12px;
  color: #a0a0a0;
  vertical-align: top;
  margin-left:1%;
}
.choice_yes,.choice_no{
	display: inline-block;
	background: url(../images/icon_policy.png) 0 0 no-repeat;
	width: 17px;
	height: 18px;
	background-size: 100%;
	vertical-align: middle;
	margin-right: 2%;
}
.choice_yes_little{
	display: inline-block;
	background:url(../images/icon_policy_little.png) 0 0 no-repeat;
	width: 14px;
	height: 14px;
	background-size: 100%;
	vertical-align: middle;
	margin-right: 2%;
}
.choice_yes_little01{
	display: inline-block;
	background:url(../images/icon_policy_little01.png) 0 0 no-repeat;
	width: 14px;
	height: 14px;
	background-size: 100%;
	vertical-align: middle;
	margin-right: 2%;
}
.choice_no{background-position: 0 -22px;}
.tab_content{display: none;}
.plan_bot_nav{
	position: fixed;
	bottom: 0;
	width: 100%;
	border-top: 1px solid #DBDBDB;
}
.plan_bot_nav >li{
	height: 3.375rem;
	line-height: 3.375rem;
	float: left;
	width: 50%;
	font-size: 1.33rem;
}
.plan_bot_nav >li:first-child a{
	color: #ff6000;
	background: #fff;
}
.plan_bot_nav >li>a{
	display: block;
	text-align: center;
	background: #ff6000;
	height: 3.375rem;
	line-height: 3.375rem;
	color: #fff;
	width: 100%;
}
/*投保人信息填写样式*/
.write_info_container{
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #dbdbdb;
	margin-top: 0.83rem;
}
.write_info_content{
	width: 93.75%;
	margin: 0 auto;
}
.write_info_content>h1{
	font-size: 1.4rem;
	color: #fd6538;
	padding: 1.2rem 0;
	border-bottom: 1px solid #dbdbdb;
	position: relative;
}
.write_info_content>ul>li{
	color: #646464;
	padding:0.63rem 0;
	border-bottom: 1px solid #f5f5f5;

}
.write_info_content>ul>li>em{
	font-size: 1.2rem;
	display: inline-block;
	width: 22%;
	padding: 0.625rem 0;
	margin-top: -0.8rem;
  vertical-align: text-top;
}
@media screen and (max-width: 320px) {
    .write_info_content>ul>li>em {
        width: 25%;
    }
}
.write_info_content>ul>li>input{
	display: inline-block;
	width: 76%;
	background: transparent;
	color: #cecece;
	text-align: right;
	font-size: 1.2rem;
	padding: 0.625rem 0;
}
@media screen and (max-width: 320px) {
    .write_info_content>ul>li>input {
        width: 75%;
    }
}
.write_info_content>ul>li.address_detail>ul {
  width: 76%;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 0.63rem;
}
@media screen and (max-width: 320px) {
   .write_info_content>ul>li.address_detail>ul  {
        width: 73%;
    }
}
.write_info_content>ul>li.address_detail>ul>li {
  width: 28%;
  border: 1px solid #ababab;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 0.625rem 0;
  text-align: left;
  text-indent: 0.5em;
  color: #646464;
  float: left;
  font-size: 1.083rem;
  margin-left: 4%;
  background: url(../images/icon_select.png) 90% center no-repeat;
  background-size: 0.625rem  0.375rem;
}
.write_info_content>ul>li.address_detail>ul>li >select{
	background: transparent;
	font-size: 1.1rem;
	appearance: none;
	-webkit-appearance: none;
}
.address_detail>div{
	width: 100%;
  text-align: left;
  text-indent: 0.5em;
  border-top: 1px solid #F5F5F5;
  padding-top: 0.63rem;
}
.address_detail>div>input{
	display: block;
	width: 74%;
	border: 1px solid #ABABAB;
	border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 0.625rem 0;
  margin-left: 24%;
  text-indent: 1em;
  color: #323232;
  font-size: 1.2rem;
}
.write_info_container3{margin-bottom: 1.667rem;}
.write_info_content>h1>span{color: #323232;}
.write_info_content>ul>li>em>i{
	color: #fd6538;
	vertical-align: middle;
}
.check_person{
	display: inline-block;
	background: url(../images/icon_info_open.png) no-repeat;
	width: 3.625rem;
	height: 1.92rem;
	background-size: 100%;
	vertical-align: middle;
}
.check_person_no{
	display: inline-block;
	background: url(../images/icon_info_close.png) no-repeat;
	width: 3.625rem;
	height: 1.92rem;
	background-size: 100%;
	vertical-align: middle;
}
/*确认保单样式*/
.confirm_head{
	padding: 0.83rem 3% 0.66% 0;
	text-align: right;
	color: #ff6000;
	font-size: 1.2rem;
}
.confirm_policy_container{
	width: 100%;
	background: #fff;
	border-top: 1px solid #dadada;
	margin-bottom:1.66rem;
}
.slide_content>h1{
	padding: 1.167rem 3%;
	border-bottom: 1px solid #DADADA;
	font-size: 1.5rem;
	color: #323232;
	position: relative;
}
.slide_content>h1>span{
	display: inline-block;
	background: url(../images/icon_select.png) center center no-repeat;
	background-size: 100% 100%;
  padding: 5px 9px;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 15px;
  transition: all 0.5s ease;
}
.slide_content>h1>span.tran {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.5s ease;
}
.slide_content>h1>em{
	display: inline-block;
	width: 3px;
	height: 1.5rem;
	background: #FF6000;
	vertical-align: middle;
	margin-right: 2%;
}
.confirm_policy_content{
	border-top: 1px solid #dbdbdb;
  background: #f9f9f9;
  display: none;
}
.confirm_policy_main{
	width: 93.75%;
	margin: 0 auto;
}
.confirm_policy_main>h1{
	font-size: 1.3rem;
	color: #323232;
	padding: 1rem 0;
	border-bottom: 2px solid #FF6000;
}
.confirm_policy_main>h1>em{color: #FF6000;}
.confirm_policy_main>ul>li{
	font-size: 1.2rem;
	color: #646464;
	padding: 1rem 0;
}
.confirm_policy_main>p{
	margin-top: 0.5rem;
	padding-top: 1rem;
	border-top: 2px solid #FF6000;
	text-indent: 2em;
	font-size: 1.2rem;
	color: #646464;
	line-height: 1.6rem;
}
.confirm_policy_main>p>a{
	text-decoration: underline;
}
.check_yes,.check_no{
	display: inline-block;
	background: url(../images/icon_check.png) 0 0 no-repeat;
	width: 13px;
	height: 14px;
	background-size:100%;
	vertical-align: middle;
	margin-right: 1%;
}
.check_no{background-position: 0 -18px;}
/*我的保单样式*/
.my_policy_container{
	width: 100%;
	background: #fff;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	margin-top: 0.83rem;
}
.my_policy_main{
	width: 93.75%;
	margin: 0 auto;
}
.my_policy_main>h1{
	font-size: 1.4rem;
	color: #323232;
	padding: 1rem 0;
}
.my_policy_main>h1>em{
	display: inline-block;
  width: 3px;
  height: 1.5rem;
	vertical-align: middle;
	background: #FF6000;
	margin-right: 2%;
}
.my_policy_main>h1>a{color: #a9a9a9;}
.my_policy_main>ul{width: 100%;}
.my_policy_main>ul>li{
	padding: 1rem 0;
	border-top: 1px solid #DBDBDB;
	font-size: 1.2rem;
	color: #646464;
}
.my_policy_main>ul>li:first-child{color: #FF6000;}
.my_policy_main>ul>li>em{
	font-size: 1.2rem;
	color: #323232;
	padding-left: 2%;
	display: inline-block;
	width: 28%;
}
.index_top_fix{
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	-webkit-opacity: 0.5;
	z-index: 88;
	top: 0;
	left: 0;
	display: none;
}
.index_top_container{
	width: 81%;
	padding: 1rem 5%;
	position: absolute;
	top: 24%;
	left: 50%;
	margin-left: -45%;
	z-index: 99;
	background: #ffffff;
	border: 1px solid #a9a9a9;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	display: none;
}
.index_top_container>h1{
	font-size: 1.3rem;
	color: #646464;
	border-bottom: 1px solid #ff6000;
	padding-bottom: 1rem;
}
.index_top_container>p{
	margin-top: 1rem;
	clear: both;
}
.index_top_container>p>input{
	display: inline-block;
	margin-right: 3%;
}
.index_top_container>p>i{color: #FF6000;}
.index_top_btn{
	width: 96%;
	margin: 0 auto;
	margin-top: 2rem;
}
.index_top_btn>span{
	display: block;
	width: 100%;
	height: 3rem;
	line-height:3rem;
	background: #FF6000;
	text-align: center;
	font-size: 1.33rem;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #fff;
}
/*我的着陆页样式*/
.ming_head{width: 100%;}
.mine_ul01{
	width: 100%;
	background: #fff;
	margin-top: 0.83rem;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
.mine_ul01>li{
	width: 95%;
	margin-left: 5%;
	background: url(../images/icon_next.png) 96% center no-repeat;
	background-size: 0.583rem  1.333rem;
	border-bottom: 1px solid #efefef; 
	padding: 0.83rem 0;
	position: relative;
}
.mine_ul01>li:last-child{border-bottom: none;}
.mine_ul01>li>span{
	display: inline-block;
	width: 7%;
	vertical-align: middle;
	margin-right: 3%;
}
.mine_ul01>li>a{
	display: inline-block;
	font-size: 1.2rem;
	color: #323232;
	width: 85%;
	vertical-align: middle;
}
.mine_ul01>li>em{
	display: inline-block;
	width: 10%;
	height: 3px;
	bottom:-2px;
	left:0%;
	position: absolute;
	background:#fff;
}
.mine_p{
	display: block;
	width: 95%;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	padding: 0.83rem 0 0.83rem 5%;
	background:#fff url(../images/icon_next.png) 96% center no-repeat;
	background-size: 0.583rem  1.333rem;
	margin-top: 0.8rem;
	font-size: 1.2rem;
  color: #323232;
}
.mine_p>em{
	display: inline-block;
	width: 7%;
  margin-right: 3%;
}
/*支付成功或者失败样式*/
.pay_sucess_top{
	padding-top: 92.74%;
	background: url(../images/img_pay_bg.jpg) no-repeat top center;
  background-size: 100%;
	width: 100%;
	position: relative;
}
.pay_main{
	position: absolute;
	color: #fff;
	top: 21.3%;
	left:20.9%;
}
.pay_main>h1{
	font-size: 2.2rem;
	text-shadow: #b1b1b1 2px 2px 5px;
}
.pay_main>p{
	font-size: 1.2rem;
	line-height: 1.6rem;
	color: #fff;
	margin-top: 5.6rem;
}
.pay_main>p>a{
	text-decoration: underline;
}
.pay_sucess_smlnav{
	width: 100%;
	border-bottom: #a5a9aa 1px solid;
	box-shadow: #a5a9aa 1px 1px 5px;
	-webkit-box-shadow: #a5a9aa 1px 1px 5px;
}
.pay_sucess_smlnav li{
	float: left;
	width: 50%;
	background: #f5f5f5;
	padding: 1rem 0;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.pay_sucess_smlnav li:nth-child(1){border-right: #dddddd 1px solid;}
.pay_sucess_smlnav li a{
	display: block;
  width: 100%;
	color: #adb2a4;
	font-size: 1.7rem;
}
.pay_sucess_yes{
	display: block;
	position: absolute;
	width: 17.5%;
  top:71.5%;
	left: 50%;
	margin-left: -8.75%;
}
.pay_sucess_smlnav .pay_fail_nav{width: 100%;}
/*保单详情页面样式*/
.policy_detail_title>li{width: 50%;}
.policy_detail_container{
	width: 94%;
	background: #fff;
	padding: 0 3%;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	margin-bottom: 1rem;
}
.policy_detail_container>h1 {
  font-size: 1.3rem;
  color: #323232;
  padding: 1rem 0;
  border-bottom: 2px solid #FF6000;
}
.policy_detail_container>h1>em {
  display: inline-block;
  width: 3px;
  height: 1.5rem;
  background: #FF6000;
  vertical-align: middle;
  margin-right: 2%;
}
.policy_detail_container>table{width: 100%;}
.policy_detail_container>table>tbody>tr th{
	text-align: center;
	color: #646464;
	font-size: 1.2rem;
	font-weight: normal;
	padding: 0.75rem 0;
	border-bottom: 1px solid #f2f2f2;
}
.policy_detail_container>table>tbody>tr td{
	text-align: center;
	color: #646464;
	padding: 0.75rem 0;
	font-size: 1.2rem;
}
.policy_detail_container>table>tbody>tr td:first-child,.policy_detail_container>table>tbody>tr th:first-child{text-align: left;}
.policy_detail_container>table>tbody>tr td:last-child{color: #FF6000;}
.policy_detail_container>table>tbody>tr.policy_detail_tr>td{
	font-size: 1.1rem;
	color: #a9a9a9;
	text-indent: 1em;
}
.policy_detail_container>table>tbody>tr.policy_detail_tr>td:last-child{
	color: #FF6000;
	text-indent: 0;
}
.policy_detail_container>p{
	margin-top: 0.5rem;
  padding-top: 1rem;
  text-indent: 2em;
  font-size: 1.2rem;
  color: #646464;
  line-height: 1.6rem;
}
.slide_content_h1>h1{border-bottom: none;}
.policy_detail_container>.confirm_policy_content{
	background: #fff;
	padding-bottom: 1rem;
	border-top: none;
}
/*我的报价样式*/
.my_offer_search{
	width: 91.56%;
	margin: 0.6rem auto;
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
}
.my_offer_search>input{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #dbdbdb;
	padding: 0.5rem 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../images/icon_search.png) 43% center no-repeat;
	background-size: 5%;
}
.my_offer_content{
	display: block;
	width: 94%;
	background:#fff url(../images/icon_next.png) 96% center no-repeat;
	background-size: 0.583rem  1.333rem;
	padding: 1.167rem 3%;
  border-bottom: 1px solid #DADADA;
  border-top: 1px solid #DADADA;
  font-size: 1.2rem;
  color: #323232;
}
.my_offer_content>em{
	display: inline-block;
  width: 3px;
  height: 1.5rem;
  background: #FF6000;
  vertical-align: middle;
  margin-right: 2%;
}
.my_offer_content>i{
	color: #A9A9A9;
	margin-right: 5%;
	font-size: 1rem;
	line-height: 1.4rem;
}
/*公司介绍*/
.company_introduce_container{
	width: 93.75%;
	margin: 0 auto;
}
.company_introduce_container>h1{
	font-size: 1.4rem;
	color: #ff6000;
	border-bottom: 1px solid #bdbdbd;
	padding-left: 4%;
	margin-top: 2.42rem;
	padding-bottom: 0.5rem;
	margin-bottom: 1rem;
}
.company_introduce_container>article{
	text-indent: 2em;
	font-size: 1.2rem;
	color: #5e636d;
	line-height: 1.6rem;
	padding: 0 4%;
}
/*弹出层*/
.lazy_top{
	display: none;
	width: 60%;
	height: 86px;
	background: #000;
	opacity: 0.5;
	position: fixed;
	top: 34%;
	left: 20%;
	z-index: 999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 1.2em;
	color: #fff;
	line-height: 22px;
}
.lazy_top>ul{
	width:70px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.lazy_top>ul li{
	float: left;
	width: 8px;
	height: 8px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
	margin-right: 10%;
}
.lazy_top>ul li:last-child{margin: 0;}
.dot1{-webkit-animation: dot1 1s linear 0.1s normal infinite;}
.dot2{-webkit-animation: dot1 1s linear 0.3s normal infinite;}
.dot3{-webkit-animation: dot1 1s linear 0.5s normal infinite;}
.dot4{-webkit-animation: dot1 1s linear 0.7s normal infinite;}
.dot5{-webkit-animation: dot1 1s linear 0.9s normal infinite;}
@-webkit-keyframes dot1
{
	from {background: #fff;}
  to {background: #f89a13;}
}

.instran_wrap{
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #dbdbdb;
	margin-top: 0.83rem;
}
.instran_wrap>.write_info_content{
	width: 93.75%;
	margin: 0 auto;
}
.instran_wrap>.write_info_content>h1{
	font-size: 1.4rem;
	color: #fd6538;
	padding: 1.2rem 0;
	border-bottom: 1px solid #dbdbdb;
	position: relative;
}

.instran_wrap>.write_info_content>ul>li>em{
	font-size: 1.2rem;
	display: inline-block;
	width: 27%;
	padding: 0.625rem 0;
	margin-top: -0.8rem;
  vertical-align: text-top;
}
.instran_wrap>.write_info_content>ul>li>input{
	display: inline-block;
	width: 73%;
	background: transparent;
	color: #cecece;
	text-align: right;
	font-size: 1.2rem;
	padding: 0.625rem 0;
}
.instran_wrap>.write_info_content>ul>li>p{
	display: inline-block;
}
.instran_wrap>.write_info_content>ul>li>p>label{
	font-size: 1.3rem;
	color: #646464;
}
.instra_btn{
	display: block;
	width: 93.75%;
	margin: 2rem auto;
	height: 4rem;
	line-height: 4rem;
	text-align: center;
	background-color: #fd6538;
	font-size: 1.8rem;
	color: #ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
 /* checkbox开始 */
.radio_yes,.radio_no{
  display: inline-block;
	background: url(../images/icon_sunshine.png) no-repeat 0 0;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-right: 6px;
}
.radio_yes{
  background-position: 0 -73px;
}
.radio_no{
  background-position: 0 -90px;
}
/* 返回头 */
.car_top{
	height: 4rem;
	line-height: 4rem;
	background-color: #fd6538;
	text-align: center;
	font-size: 1.6rem;
	color: #FFFFFF;
	position: relative;
}
 /* checkbox结束 */
.car_top>a{
	display: block;
	position: absolute;
	top: 0;
	left: 3%;
	background: url(../images/icon_back.png) left center no-repeat;
	background-size: 0.8rem 1.4rem;
	font-size: 1.4rem;
	padding-left: 4%;
	color: #FFFFFF;
}


  